//基本查询参数
var baseParam = {
"pageIndex" : 1, 	//从1页 开始
"isFirst" : true, 	//第一次加载
};

function pageIndex(num)
{
var max = $("#countSize").val();
if( 1 == num)
{
baseParam.pageIndex+=1
if(baseParam.pageIndex > max)
{
alert("已经最后一页了！");
baseParam.pageIndex = max;
}
}
else  if( -1 == num)
baseParam.pageIndex-=1
if(baseParam.pageIndex < 1)
{
alert("没有上一页！");
baseParam.pageIndex = 1;
}
else if ( 0 == num)
baseParam.pageIndex = 1;
else if( 99 == num)
baseParam.pageIndex = max;
inticlient(baseParam);
}

var htmlTable = '<tr >'
    +'<td bgcolor="#f4f8ef">'
        +'<table width="100%" border="0" cellspacing="0" cellpadding="0">'
            +'<tr>'
                +'<td width="30" height="27" class="text7"></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="100" align="center" class="text7"><div   style="max-width:100px;">登录名</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="100" class="text7"><div align="center" style="max-width:100px;">公司名</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="60" class="text7" ><div align="center">联系人</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="100" class="text7"><div align="center">联系电话</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td class="text7" width="200" align="center"><div align="center"  style="max-width:100px;">语音余额</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td class="text7"  width="200" align="center"><div align="center"  style="max-width:100px;">语音余额</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="100" class="text7"><div align="center" >区域</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="60" class="text7"><div align="center">角色</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="60" class="text7"><div align="center">代理人</div></td>'
                +'<td width="1" bgcolor="#daddcd"></td>'
                +'<td width="60" class="text7"><div align="center">操作</div></td>'
                +'</tr>'
            +'</table></td>'
    +'</tr >';

function inticlient(param)
{
//默认加载
$.post(url,param,function(data){
$data = $(data);
$("#usercontext").html("");


$("#countSize").val($data[0].countSize);
//alert($("#countSize").val());
$("#usercontext").html(htmlTable);
$data.each(function(){
html = '<tr><td height="1" bgcolor="#daddcd"></td></tr>'
+'<tr>'
    +'<td onmouseover="this.bgColor=\"#fcffef\";" onmouseout="this.bgColor=\" \" ">'
    +'<table width="100%" border="0" cellspacing="0" cellpadding="0">'
        +'<tr>'
            +'<td width="47" height="27" class="text7"></td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="61" ></td>'
            +'<td width="88" class="text7" style="line-height:18px" id="userid"><a href="javascript:clickuinfo();">'+this.username+'</a></td>'
            +'<td width="6" ></td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="6" ></td>'
            +'<td width="144" class="text7" style="line-height:18px">'+this.companyname+'</td>'
            +'<td width="6" ></td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="93"   class="text7"><div align="center">'+this.realname+'</div></td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="6" ></td>'
            +'<td width="144" align="center" class="text7" style="line-height:18px;">'+this.contact+'</td>'
            +'<td width="6" ></td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="6" ></td>'
            +'<td class="text7" style="line-height:18px; width:304px;" align="center">'+this.total.minute+'</td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td class="text7" style="line-height:18px;" align="center">'+this.total.smstotal+'</td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="156" align="center" class="text7" style="line-height:18px;" >'+(this.regional == "undefined"?"未填" :this.regional)+'</td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="93" class="text7"><div align="center">'+this.role.rname+'</div></td>'
            +'<td width="1" bgcolor="#daddcd"><input type="hidden" value="'+this.id+'" id="uid"/></td>'
            +'<td width="93" class="text7"><div align="center">'+"暂无"+'</div></td>'
            +'<td width="1" bgcolor="#daddcd"></td>'
            +'<td width="94"><div align="center"><span class="text7">待定</span></div></td>'
            +'</tr>'
        +'</table>'
    +'</td>'
    +'</tr>'
+' <td height="1" bgcolor="#daddcd"></td>';
$("#usercontext").append(html);
});
},"json");
}
$(function(){
inticlient(baseParam);


//省市级联加载
$("#myCitys").citys();
$("#closeAcc").click(function()
{
closeccount();
}
);
$.post(url,"",function(data)
{
$da = $(eval(data));

$da.each(function()
{
if(this.rid == 2)
{
$("#zongdai").html(this.count);
}
else if(this.rid == 3)
{
$("#hexin").html(this.count);
}
else if(this.rid == 4)
{
$("#jiben").html(this.count);
}
else if(this.rid =5)
{
$("#kehuduan").html(this.count);
}
}
);
},"text");

//加载 角色
$.post(urlRole,"",function(data){
$data = $(eval(data));
$("#selectRole").html("");
$("#selectRole").append("<option value='-1'>"+"请选择"+"</option>");
$data.each(function()
{
//alert(this.value);
$("#selectRole").append("<option value='"+this.value+"' >"+this.key+"</option>");;
}
);
},"text");

//弹出下拉
$(".search-select,.search-arrow").click(function(event){
$(".pulldown").slideToggle();
event.preventDefault();
});
//选项下拉
$(".pulldown_ul").find("li").click(function(event){
var index =$(this).index();
switch(index) {
case 0 :
baseParam.role="10002";
baseParam.minute="";
baseParam.smstotal="";
baseParam.title="";
break;
case 1 :
baseParam.role="10003";
baseParam.minute="";
baseParam.smstotal="";
baseParam.title="";
break;
case 2 :
baseParam.role="10004";
baseParam.minute="";
baseParam.smstotal="";
baseParam.title="";
break;
case 3 :
baseParam.role="10005";
baseParam.minute="";
baseParam.smstotal="";
baseParam.title="";
break;
}
$(this).parent().parent().prev().find("span").text(
$(this).find("a").text());
$(".pulldown").slideUp();
event.preventDefault();
inticlient(baseParam);
});  //下拉选中结束

//模糊搜索
$(".search-input:eq(1)").click(function(event){
baseParam.title=$("input[name=title]").val();
baseParam.minute="";
baseParam.smstotal="";
baseParam.role="";
inticlient(baseParam);
event.preventDefault();
});



//语音排序
$(".rightbutton2").click(function(event){
baseParam.smstotal="smstotal";
baseParam.minute="";
baseParam.title="";
baseParam.role="";
inticlient(baseParam);
event.preventDefault();

});

//短信排序
$(".rightbutton3").click(function(event){
baseParam.minute="minute";
baseParam.smstotal="";
baseParam.title="";
baseParam.role="";
inticlient(baseParam);
event.preventDefault();
});

$("#cbox").click(function(event){
$("input[name=checkbox2]").each(function(){
$(this).attr("checked",!$(this).attr("checked"));
});
event.preventDefault();
});

//弹出个人信息事件
$("#userinfos").click(function(){

$("#userinfo").show(700);
});

//关闭个人信息事件
$("#upusers img:eq(1)").click(function(){
$("#userinfo").hide(700);
$(".ui-widget-overlay").hide();

});

//查询充值用户信息
$("input[name=username]").blur(function(){
var username=$("input[name=username]").val();
var html="";
$.post(urlUsername,{"username":username},function(byuser){
$data = $(eval(byuser));
if($data[0].result == 1)
{
$("#delaCompanName").html($data[0].companyName);
$("#delaEmail").html($data[0].email);
$("#delaRealName").html($data[0].realName);
var id=$data[0].uId;
$("#userId").val(id);
$("#role").val($data[0].rumber);
$("#acs").val($data[0].acsid);
$("#pid").val($data[0].pid);
//alert($("#acs").val());
$("#yanZ").show();
}
else if($data[0].result == -1)
{
alert("抱歉!没有此用户信息");
$("#yanZ").hide();
$("#but_money img:eq(0)").hide();
$("input[name=username]").val("");
$("input[name=mins]").val("");
$("input[name=total]").val("");
$("input[name=price]").val("");
return;
}
else if($data[0].result == -2)
{
alert("不能为自己充值!");
$("#yanZ").hide();
$("#but_money img:eq(0)").hide();
$("input[name=username]").val("");
$("input[name=mins]").val("");
$("input[name=total]").val("");
$("input[name=price]").val("");
return;
}
else if($data[0].result == -3)
{
alert("只能为您的下属用户充值!");
$("#yanZ").hide();
$("#but_money img:eq(0)").hide();
$("input[name=username]").val("");
$("input[name=mins]").val("");
$("input[name=total]").val("");
$("input[name=price]").val("");
return;
}
else
{
alert("该用户不存在,请检查用户名!");
$("#yanZ").hide();
$("#but_money img:eq(0)").hide();
$("input[name=username]").val("");
$("input[name=mins]").val("");
$("input[name=total]").val("");
$("input[name=price]").val("");
return;
}
},"json");
});
//获取select
$("#select1").change(function(){
var str = $("#select1").find("option:selected").val();
$("#typeContext").val(str);
if(str == 0){			//str =0 重选
alert("请重新选择充值类型");
}else if(str == 1){		//str =1 语音
$("#Byyuy").show();
$("#yj").show();
$("#yf").show();
$("#dx").hide();
$("#dxs").hide();
$("input[name=total]").val("");
$("input[name=mins]").val("");
//$("input[name=username]").val("");
$("input[name=price]").val("");
$("#but_money img:eq(0)").hide();
//$("#yanZ").hide("slow");
}else if(str == 2){     //str =2 短信
$("#dx").show();
$("#dxs").show();
$("#yj").hide();
$("#yf").hide();
$("#Byyuyin").show();
$("input[name=total]").val("");
$("input[name=mins]").val("");
//$("input[name=username]").val("");
$("input[name=price]").val("");
//$("#yanZ").hide("slow");
$("#but_money img:eq(0)").hide();
}
});


//充值和短信
$("#but_money img:eq(0)").click(function(){
var total=$("input[name=total]").val();
var mins =$("input[name=mins]").val();
var typeContext=$("#typeContext").val();
var usid=$("#userId").val();
var role = $("#role").val();
var ascid = $("#acs").val();
var pid = $("#pid").val();
$.post(urlDela,{"userid":usid,"ascid":ascid ,"pid":pid,"total":total,"mins":mins,"type":typeContext,"role":role},function(my){

//alert(my);
if('1' == my)
{
alert("充值成功!");
$("input[name=total]").val("");
$("input[name=mins]").val("");
$("input[name=price]").val("");
$("input[name=username]").val("");
$("#yanZ").hide();
$("#but_money img:eq(0)").hide();
return;
}
else if( '2' == my)
{
alert("您的权限不足 ");
$("input[name=total]").val("");
$("input[name=mins]").val("");
$("input[name=price]").val("");
$("input[name=username]").val("");
$("#but_money img:eq(0)").hide();
$("#yanZ").hide();
return;
}
else if('5' == my)
{
alert("余额不足");
$("input[name=total]").val("");
$("input[name=mins]").val("");
$("input[name=price]").val("");
$("input[name=username]").val("");
$("#but_money img:eq(0)").hide();
$("#yanZ").hide();
return;
}
else if('6' == my)
{
alert("余额不足");
return;
}
else if('-2' == my)
{
alert("不是您的用户!无权充值");
$("input[name=total]").val("");
$("input[name=mins]").val("");
$("input[name=price]").val("");
$("input[name=username]").val("");
$("#yanZ").hide();
$("#but_money img:eq(0)").hide();
return;
}
else if('-1' == my)
{
alert("查询错误请与管理员联系 !");
$("input[name=total]").val("");
$("input[name=mins]").val("");
$("input[name=price]").val("");
$("input[name=username]").val("");
$("#but_money img:eq(0)").hide();
$("#yanZ").hide();
return;
}
},"text");

});


});

//查看代理下的子用户
function findByus(){
alert("adsa");

window.location.href=Proxyus;
}

function steup()
{
$.post(urlSteup,{},function(data)
{
if( 1 == data)
{
alert("同步成功!");
return;
}
else if( -1 == data)
{
alert("post失败");
return;
}
else if( -2 == data)
{
alert("权限不足");
return;
}
else if ( 3 == data)
{
alert("数据库错误!");
return;
}

},"text"
);
}







//用户充值计算
function aprice(){
var total=$("input[name=total]").val();
var mins =$("input[name=mins]").val();
var tyoec=$("#typeContext").val();
var username =$("input[name=username]").val();
alert(tyoec);
alert(mins);
alert(total);
var money="";
if(isNull(username)){
alert("充值用户不能为空");
$("input[name=username]").val("");
$("input[name=mins]").val("");
("input[name=total]").val("");
$("input[name=price]").val("");
return;

}
if(tyoec==1){
if(isNull(total)){
alert("语音金额不能为空 .");
return;
}

if(tyoec==1){
if(isNull(mins)){
alert("语音分钟不能为空 ");
return;
}
}
if(tyoec==2){
if(isNull(total)){
alert("短信金额不能为空 ");
return;
}
}
if(tyoec==2){
if(isNull(mins)){
alert("短信分钟数不能为空 ");
return;
}
}
if(!isInt(total)){
alert("请填写有效的字符 ");
return;
}
if(!isInt(mins)){
alert("请填写有效的字符 ");
return;
}
if(total.length > 7 || mins.length > 7){
alert("金额和数量最大长度为7位 ");
}
money=total/mins;
$("input[name=price]").val(money.toFixed(2));
$("#but_money img:eq(0)").show();



}




function submitAdd()
{
//验证
var  username = $("#openUserName").val();
var password=$("#openUserPass").val();
var password2 = $("#openUserPass2").val();
var companyName = $("#openCompany").val();
var address = $("#openAddress").val();
var realName = $("#openRealName").val();
var phone = $("#openPhone").val();
var email = $("#openEmail").val();
var start = $("#openRegistStart").val();
var end = $("#openRegistEnd").val();
var proc = $("#regitonPro").val();
var city = $("#regitonCity").val();
var qq = $("#openQQ").val();
var role = $("#selectRole").attr("value");

if('-1' == role)
{
alert("请选择开户角色");
return;
}
if(isNull(username)){
alert("用户名不能为空 .");
return;
}
else
{
if(charLength(username)){
if(denotation(username)){
if(username.length < 4 || username.length > 12){
alert("长度必须大于等于4,小于等于12");
return;
}
}else{
alert("不能包含特殊字符");
return;
}
}
else
{
alert("只含有汉字、数字、字母、下划线不能以下划线开头和结尾");
return;
}

if(isNull(password) || isNull(password2)){
alert("密码不能为空");
return;
}
else
{
if(isPassLength(password)){
}
else
{
alert("密码长度必须大于等于6,小于等于12 .");
return;
}
}


if(password != password2)
{
alert("两次密码输入不一致");
return;
}

if(isNull(companyName))
{
alert("公司名 不能为空 ");
return;
}
if(!isChinese(companyName))
{
alert("公司名称必须为中文");
return;
}
if(!isMobile(phone))
{
alert("请输入正确的手机号码");
return;
}
if(!isEmail(email))
{
alert("请输入正确的邮箱");
return
}

if(isNull(realName))
{
alert("联系人 不能为空! ");
return;
}

if(isNull(email))
{
alert("邮箱 不能为空! ");
return;
}

if(isNull(phone))
{
alert("手机号不能为空! ");
return;
}
}

$.post(urlOpenAccount,{"username":username,"password":password,"role":role,
"companyName":companyName,"address":address,"realName":realName,
"phone":phone,"email":email,"start":start,"end":end,
"proc":proc,"city":city,"qq":qq},function(data)
{
var json = data;
var Json = eval(json);
var userid = Json.result;   //id
var code = Json.resultCode; //状态

switch  (code){

case "1":
alert("开户成功！");
$("#openUserName").val("");
$("#openUserPass").val("");
$("#openiPhone").val("");
$("#openCompany").val("");
$("#openAddress").val("");
$("#openRealName").val("");
$("#openPhone").val("");
$("#openEmail").val("");
$("#openRegistStart").val("");
$("#openRegistEnd").val("");
$("#regitonPro").val("");
$("#openQQ").val("");
$("#openAccount").fadeOut();
$(".ui-widget-overlay").hide();
break;


case "2":
alert("手机号码重复！");
$("#openPhone").val("");
$("#openPhone").select();
break;


case "3":
alert("用户名或者公司名重复！");
$("#openCompany").val("");
$("#openCompany").select();
break;


case "0":
alert("无权限!！");
$("#openUserName").val("");
$("#openUserPass").val("");
$("#openiPhone").val("");
$("#openUserPass2").val("");
$("#openCompany").val("");
$("#openAddress").val("");
$("#openRealName").val("");
$("#openPhone").val("");
$("#openEmail").val("");
$("#openRegistStart").val("");
$("#openRegistEnd").val("");
$("#regitonPro").val("");
$("#openQQ").val("");
$("#openAccount").fadeOut();
$(".ui-widget-overlay").hide();
break;


case "-1":
alert("开户失败！请与管理员联系");
$("#openiPhone").val("");
$("#openUserName").val("");
$("#openUserPass").val("");
$("#openUserPass2").val("");
$("#openCompany").val("");
$("#openAddress").val("");
$("#openRealName").val("");
$("#openPhone").val("");
$("#openEmail").val("");
$("#openRegistStart").val("");
$("#openRegistEnd").val("");
$("#regitonPro").val("");
$("#openQQ").val("");
$("#openAccount").fadeOut();
$(".ui-widget-overlay").hide();
break;

}
}
,"json");

}


function openaccount()
{
$("#openAccount").fadeIn();

$("#mainBody").overlay({
overlayClass: 'ui-widget-overlay',
effect: 'fade',
zIndex:'78',
display:'block'
});
$(".ui-widget-overlay").show();
}
function closeccount()
{
$("#openAccount").fadeOut();
$(".ui-widget-overlay").hide();
}
function openadela()
{

$("#dela").fadeIn();
$("#mainBody").overlay({
overlayClass: 'ui-widget-overlay',
effect: 'fade',
zIndex:'78',
display:'block'
});
$(".ui-widget-overlay").show();
}

function closedela()
{
$("#but_money img:eq(0)").hide();
$("input[name=total]").val("");
$("input[name=mins]").val("");
$("input[name=price]").val("");
$("#yanZ").hide(700);
$("#dela").fadeOut();
$(".ui-widget-overlay").hide();
$("input[name=username]").val("");
}

